<?php

class MyHistoryController extends Controller
{
	public function actionIndex()
	{
		$model = new KonsumsiRapat('search');
		$model->unsetAttributes();
		if (isset($_GET["KonsumsiRapat"])) {
			$model->attributes = $_GET["KonsumsiRapat"];
		}
		
		$typeMakanan = array(''=>'');
		$typeMakananModel = TypeMakanan::model()->findAll();
		foreach ($typeMakananModel as $t) {

			$typeMakanan[$t->id] = $t->name;
		}
		
		$this->render('index',
		array('model_req_kon'=>new RequestKonsumen(),'model_mak_kon'=> new MakananKonsumen(),
		'model_rapat'=>$model, 'typeMakanan'=>$typeMakanan,
		));
	}
	
	public function actionView($id)
	{
		$this->render('view',array(
			'model'=>$this->loadModel($id),
		));
	}
	
	public function loadModel($id)
	{
		$model=KonsumsiRapat::model()->findByPk((int)$id);
		if($model===null)
			throw new CHttpException(404,'The requested page does not exist.');
		return $model;
	}
	
	// Uncomment the following methods and override them if needed
	/*
	public function filters()
	{
		// return the filter configuration for this controller, e.g.:
		return array(
			'inlineFilterName',
			array(
				'class'=>'path.to.FilterClass',
				'propertyName'=>'propertyValue',
			),
		);
	}

	public function actions()
	{
		// return external action classes, e.g.:
		return array(
			'action1'=>'path.to.ActionClass',
			'action2'=>array(
				'class'=>'path.to.AnotherActionClass',
				'propertyName'=>'propertyValue',
			),
		);
	}
	*/
}